Duality and Intersection Computation in Projective Space with GPU support
نویسنده
چکیده
There are many geometric algorithms based on computation of intersection of lines, planes etc. Sometimes, very complex mathematical notations are used to express simple mathematical solutions, even if their formulation in the projective space offers much more simple solution. This paper presents solution of selected problems using principle of duality and projective space representation. It will be shown that alternative formulation in the projective space offers quite surprisingly simple solutions that lead to more robust and faster algorithms which are convenient for use within parallel architectures as GPU (Graphical Processor UnitsNVIDIA) or Larrabee (Intel), which can speed up solutions of numerical problems in magnitude of 10-100. It is shown that a solution of a system of linear equations is equivalent to generalized cross product, which leads with the duality principle to new algorithms. This is presented on a new formulation of a line in 3D given as intersection of two planes which is robust and fast, based on duality of Plücker coordinates.The presented approach for intersection computation is well suited especially for applications where robustness is required, e.g. large GIS/CAD/CAM systems etc.
منابع مشابه
Geometry, Duality and Robust Computation in Engineering
Robustness of computations in engineering is one of key issues as it is necessary to solve technical problems leading to ill conditioned solutions. Therefore the robustness and numerical stability is becoming a key issue more important that the computational time. In this paper we will show selected computational issues in numerical precision, well known cases of failures in computations. The E...
متن کاملDuality and Robust Computation
Robustness of computations in engineering is one of key issues as it is necessary to solve technical problems leading to ill conditioned solutions. Therefore the robustness and numerical stability is becoming a key issue more important that the computational time. In this paper we will show selected computational issues in numerical precision, well known cases of failures in computations. The E...
متن کاملGeometric Computation, Duality and Projective Space
This paper presents solution of some selected problems that can be easily solved in the projective space. Projective space and homogeneous coordinates are mostly used in computer graphics and used especially for geometric transformations. Nevertheless the projective formulation offers an elegant solution to several geometrical problems, too. If the principle of duality is used, quite surprising...
متن کاملComputation in Projective Space
This paper presents solutions of some selected problems that can be easily solved by the projective space representation. If the principle of duality is used, quite surprising solutions can be found and new useful theorems can be generated as well. There are many algorithms based on computation of intersection of lines, planes, barycentric coordinates etc. Those algorithms are based on represen...
متن کاملIntersection Computation in Projective Space Using Homogeneous Coordinates
There are many algorithms based on computation of intersection of lines, planes etc. Those algorithms are based on representation in the Euclidean space. Sometimes, very complex mathematical notations are used to express simple mathematical solutions. This paper presents solutions of some selected problems that can be easily solved by the projective space representation. Sometimes, if the princ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010